With extremely large projects on slow file systems, it can be quite painful to refresh the entire project from SVN setting. My current project has ~9000 files under revision control. The ~30 minute update time is too painful to do often. It would be nice if, after doing an svn update, in the report that displays in the SVN dockable, I would like to be able to add new files to the project, remove deleted files from the project, then update tags on all the added and updated files. That should be much faster than updating the entire project and retagging the entire mess, when less than 1% of the files actually changed.
Submitted | snarum-micron - 2012-09-24 19:10:10 | Assigned | daleanson |
---|---|---|---|
Priority | 5 | Labels | |
Status | open | Group | None |
Resolution | accepted |
2012-09-26 12:27:29 daleanson |
- **assigned_to**: nobody --> daleanson |
---|---|
2012-09-26 17:39:35 daleanson |
Should this be automatic? That is, if you do an update from the ProjectViewer context menu, any files added or deleted should automatically be added and/or deleted from ProjectViewer? Actually, I'm thinking a message box asking with a checkbox to do it automatically next time. What do you think? |
2012-09-26 17:59:08 snarum-micron |
I'm OK with automatic, as long as it can be enabled/disabled, and if disabled, can
be triggered manually.
|
2012-10-02 20:31:36 daleanson |
Fixed in revision 22279 and 22280. Automatic import/delete is per project. Manual is select the files to add/delete, then use the popup menu. |
2012-10-02 20:31:36 daleanson |
- **status**: open --> closed-fixed |
2012-10-04 14:36:56 snarum-micron |
I see the right-click menu to manually add or delete a file. I see the checkbox in PV -> Options -> Subversion for auto add and delete. What I don't see is a way, if auto is off, to tell it manually to add/delete all the files, other than selecting all of each group first then right clicking. It would be nice if I could right click on the group heading (Added 76 files:) and do them all without selecting first. However, that's a niggle. I like what you have, and confirm that it works and solves my original problem. Thank you. |
2012-10-05 19:23:47 daleanson |
- **status**: closed-fixed --> open-accepted |
2012-10-05 19:23:47 daleanson |
There are still a couple of issues with this:
|